File manager - Edit - /home/autoph/public_html/projects/app/Http/Controllers/API/v1/JobClassificationController.php
Back
<?php namespace App\Http\Controllers\API\v1; use App\Http\Controllers\Controller; use App\Models\JobClassification; use Illuminate\Http\Request; class JobClassificationController extends Controller { /** * Display a listing of the resource. */ public function index(Request $request) { // $keyword = $request->input('keyword', ''); $perPage = $request->input('per_page',PHP_INT_MAX); $sortBy = $request->input('sortBy', ''); $sortType = $request->input('sortType', ''); $data = JobClassification::where(function ($query) use ($keyword) { $keyword = str_replace(" ", "%", $keyword); $query->where('name', 'like', '%' . $keyword . '%') ->orWhere('description', 'like', '%' . $keyword . '%'); }); if (!empty($sortBy) && !empty($sortType)) { $data = $data->orderBy($sortBy, $sortType); } $data = $data->paginate($perPage); return response()->json($data); } }
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings